package com.macaline.framemarker.dataBase.framework.bean;

import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 表字段
 */
@Builder
@Data
public class Column {

    private String name; // 字段名称
    @Builder.Default
    private Integer primaryKey = Const.IS_NO; // 是否是主键
    @Builder.Default
    private Integer autoAdd = Const.IS_NO; // 是否自增
    private Integer type; // 数据库字段类型
    private Integer length; // 字段长度
    @Builder.Default
    private Integer notNull = Const.IS_NO; // 是否可为空
    private Integer decimal; // 小数点
    private String defaultValue = null; // 默认值
    private String comment = null; // 注释

}
